carpet finishing machine - Turco Inglés Diccionario